package com.fhyc.service;


import com.fhyc.common.XPage;
import com.fhyc.entity.SoInFhCompare;

import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.time.LocalDate;
import java.util.List;

/**
 * (SoInFhCompare)表服务接口
 *
 * @author makejava
 * @since 2024-10-14 09:01:14
 */
public interface SoInFhCompareService {

    XPage<SoInFhCompare> dailyLoadComparison1(Integer pageNum, Integer pageSize, LocalDate localDate, String areaId, Integer loadId, List<Integer> teamIds, String batch);

    XPage<SoInFhCompare> dailyLoadComparison10(Integer pageNum, Integer pageSize, LocalDate startTime, LocalDate endTime, String areaId, Integer loadId, List<Integer> teamIds, String batch);

    void dailyLoadComparison10ExportExcel(HttpServletResponse response, LocalDate startTime, LocalDate endTime, String areaId, Integer loadId, List<Integer> teamIds, String batch) throws IOException;

    void dailyLoadComparison1ExportExcel(HttpServletResponse response, LocalDate localDate, String areaId, Integer loadId, List<Integer> teamIds, String batch) throws IOException;
}
